package tarantula.experiment.math;

import junit.framework.TestCase;

public class MathFailedTestsDDSliceBug2 extends TestCase {
	public void test2() throws Throwable {

	    org.apache.commons.math.complex.ComplexField var0 = org.apache.commons.math.complex.ComplexField.getInstance();
	    org.apache.commons.math.complex.Complex var1 = var0.getZero();
	    org.apache.commons.math.complex.ComplexField var2 = org.apache.commons.math.complex.ComplexField.getInstance();
	    org.apache.commons.math.complex.Complex var3 = var2.getZero();
	    org.apache.commons.math.complex.Complex var4 = var3.sinh();
	    org.apache.commons.math.complex.Complex var5 = var4.asin();
	    
	    // Checks the contract:  equals-hashcode on var1 and var5
	    assertTrue("Contract failed: equals-hashcode on var1 and var5", var1.equals(var5) ? var1.hashCode() == var5.hashCode() : true);
	    
	    // Checks the contract:  equals-hashcode on var3 and var5
	    assertTrue("Contract failed: equals-hashcode on var3 and var5", var3.equals(var5) ? var3.hashCode() == var5.hashCode() : true);
	    
	    // Checks the contract:  equals-hashcode on var4 and var5
	    assertTrue("Contract failed: equals-hashcode on var4 and var5", var4.equals(var5) ? var4.hashCode() == var5.hashCode() : true);
	    
	    // Checks the contract:  equals-hashcode on var5 and var1
	    assertTrue("Contract failed: equals-hashcode on var5 and var1", var5.equals(var1) ? var5.hashCode() == var1.hashCode() : true);
	    
	    // Checks the contract:  equals-hashcode on var5 and var3
	    assertTrue("Contract failed: equals-hashcode on var5 and var3", var5.equals(var3) ? var5.hashCode() == var3.hashCode() : true);
	    
	    // Checks the contract:  equals-hashcode on var5 and var4
	    assertTrue("Contract failed: equals-hashcode on var5 and var4", var5.equals(var4) ? var5.hashCode() == var4.hashCode() : true);

	  }

	  public void test3() throws Throwable {

	    double[] var0 = new double[] { };
	    java.lang.Double var1 = new java.lang.Double(0.0d);
	    java.lang.Double var2 = new java.lang.Double((-1.0d));
	    java.lang.Double var3 = new java.lang.Double(0.0d);
	    double[] var4 = new double[] { var1, var2, var3};
	    double var5 = org.apache.commons.math.util.MathUtils.distanceInf(var0, var4);
	    java.lang.Double var6 = new java.lang.Double(0.0d);
	    java.lang.Double var7 = new java.lang.Double((-1.0d));
	    java.lang.Double var8 = new java.lang.Double((-1.0d));
	    org.apache.commons.math.complex.Complex var9 = org.apache.commons.math.complex.ComplexUtils.polar2Complex((double)var5, (double)var6);
	    org.apache.commons.math.complex.Complex var10 = var9.cos();
	    org.apache.commons.math.complex.ComplexField var11 = org.apache.commons.math.complex.ComplexField.getInstance();
	    org.apache.commons.math.complex.Complex var12 = var11.getZero();
	    org.apache.commons.math.complex.ComplexField var13 = org.apache.commons.math.complex.ComplexField.getInstance();
	    org.apache.commons.math.complex.Complex var14 = var13.getZero();
	    org.apache.commons.math.complex.Complex var15 = var12.cosh();
	    
	    // Checks the contract:  equals-hashcode on var10 and var15
	    assertTrue("Contract failed: equals-hashcode on var10 and var15", var10.equals(var15) ? var10.hashCode() == var15.hashCode() : true);
	    
	    // Checks the contract:  equals-hashcode on var15 and var10
	    assertTrue("Contract failed: equals-hashcode on var15 and var10", var15.equals(var10) ? var15.hashCode() == var10.hashCode() : true);

	  }
	  
	  public void test6() throws Throwable {

		    org.apache.commons.math.complex.ComplexField var0 = org.apache.commons.math.complex.ComplexField.getInstance();
		    org.apache.commons.math.complex.Complex var1 = var0.getZero();
		    org.apache.commons.math.complex.Complex var2 = var1.asin();
		    
		    // Checks the contract:  equals-hashcode on var1 and var2
		    assertTrue("Contract failed: equals-hashcode on var1 and var2", var1.equals(var2) ? var1.hashCode() == var2.hashCode() : true);
		    
		    // Checks the contract:  equals-hashcode on var2 and var1
		    assertTrue("Contract failed: equals-hashcode on var2 and var1", var2.equals(var1) ? var2.hashCode() == var1.hashCode() : true);

		  }

		  public void test7() throws Throwable {

		    org.apache.commons.math.complex.ComplexField var0 = org.apache.commons.math.complex.ComplexField.getInstance();
		    org.apache.commons.math.complex.Complex var1 = var0.getZero();
		    org.apache.commons.math.complex.Complex var2 = var1.exp();
		    org.apache.commons.math.stat.descriptive.moment.StandardDeviation var3 = new org.apache.commons.math.stat.descriptive.moment.StandardDeviation();
		    java.lang.Double var4 = new java.lang.Double((-1.0d));
		    java.lang.Double var5 = new java.lang.Double(0.0d);
		    java.lang.Double var6 = new java.lang.Double((-1.0d));
		    double[] var7 = new double[] { var4, var5, var6};
		    org.apache.commons.math.linear.ArrayRealVector var8 = new org.apache.commons.math.linear.ArrayRealVector(var7);
		    double var9 = var8.getL1Norm();
		    org.apache.commons.math.complex.Complex var10 = var2.conjugate();
		    
		    // Checks the contract:  equals-hashcode on var2 and var10
		    assertTrue("Contract failed: equals-hashcode on var2 and var10", var2.equals(var10) ? var2.hashCode() == var10.hashCode() : true);
		    
		    // Checks the contract:  equals-hashcode on var10 and var2
		    assertTrue("Contract failed: equals-hashcode on var10 and var2", var10.equals(var2) ? var10.hashCode() == var2.hashCode() : true);

		  }
		  
		  public void test9() throws Throwable {

			    org.apache.commons.math.complex.ComplexField var0 = org.apache.commons.math.complex.ComplexField.getInstance();
			    org.apache.commons.math.complex.Complex var1 = var0.getZero();
			    org.apache.commons.math.complex.Complex var2 = var1.exp();
			    double[] var3 = new double[] { };
			    java.lang.Double var4 = new java.lang.Double(0.0d);
			    java.lang.Double var5 = new java.lang.Double((-1.0d));
			    java.lang.Double var6 = new java.lang.Double(0.0d);
			    double[] var7 = new double[] { var4, var5, var6};
			    double var8 = org.apache.commons.math.util.MathUtils.distanceInf(var3, var7);
			    java.lang.Double var9 = new java.lang.Double(0.0d);
			    java.lang.Double var10 = new java.lang.Double((-1.0d));
			    java.lang.Double var11 = new java.lang.Double((-1.0d));
			    org.apache.commons.math.complex.Complex var12 = org.apache.commons.math.complex.ComplexUtils.polar2Complex((double)var8, (double)var9);
			    org.apache.commons.math.complex.Complex var13 = var12.cos();
			    org.apache.commons.math.complex.Complex var14 = var2.add(var12);
			    
			    // Checks the contract:  equals-hashcode on var2 and var13
			    assertTrue("Contract failed: equals-hashcode on var2 and var13", var2.equals(var13) ? var2.hashCode() == var13.hashCode() : true);
			    
			    // Checks the contract:  equals-hashcode on var13 and var2
			    assertTrue("Contract failed: equals-hashcode on var13 and var2", var13.equals(var2) ? var13.hashCode() == var2.hashCode() : true);
			    
			    // Checks the contract:  equals-hashcode on var13 and var14
			    assertTrue("Contract failed: equals-hashcode on var13 and var14", var13.equals(var14) ? var13.hashCode() == var14.hashCode() : true);
			    
			    // Checks the contract:  equals-hashcode on var14 and var13
			    assertTrue("Contract failed: equals-hashcode on var14 and var13", var14.equals(var13) ? var14.hashCode() == var13.hashCode() : true);

			  }

			  public void test10() throws Throwable {

			    double[] var0 = new double[] { };
			    java.lang.Double var1 = new java.lang.Double(0.0d);
			    java.lang.Double var2 = new java.lang.Double((-1.0d));
			    java.lang.Double var3 = new java.lang.Double(0.0d);
			    double[] var4 = new double[] { var1, var2, var3};
			    double var5 = org.apache.commons.math.util.MathUtils.distanceInf(var0, var4);
			    java.lang.Double var6 = new java.lang.Double(0.0d);
			    java.lang.Double var7 = new java.lang.Double((-1.0d));
			    java.lang.Double var8 = new java.lang.Double((-1.0d));
			    org.apache.commons.math.complex.Complex var9 = org.apache.commons.math.complex.ComplexUtils.polar2Complex((double)var5, (double)var6);
			    org.apache.commons.math.complex.Complex var10 = var9.cos();
			    org.apache.commons.math.complex.ComplexField var11 = org.apache.commons.math.complex.ComplexField.getInstance();
			    org.apache.commons.math.complex.Complex var12 = var11.getZero();
			    org.apache.commons.math.complex.ComplexField var13 = org.apache.commons.math.complex.ComplexField.getInstance();
			    org.apache.commons.math.complex.Complex var14 = var13.getZero();
			    org.apache.commons.math.complex.Complex var15 = var14.cosh();
			    
			    // Checks the contract:  equals-hashcode on var10 and var15
			    assertTrue("Contract failed: equals-hashcode on var10 and var15", var10.equals(var15) ? var10.hashCode() == var15.hashCode() : true);
			    
			    // Checks the contract:  equals-hashcode on var15 and var10
			    assertTrue("Contract failed: equals-hashcode on var15 and var10", var15.equals(var10) ? var15.hashCode() == var10.hashCode() : true);

			  }
			  
			  public void test12() throws Throwable {

				    org.apache.commons.math.complex.ComplexField var0 = org.apache.commons.math.complex.ComplexField.getInstance();
				    org.apache.commons.math.complex.Complex var1 = var0.getZero();
				    org.apache.commons.math.complex.Complex var2 = var1.exp();
				    org.apache.commons.math.complex.Complex var3 = var2.conjugate();
				    
				    // Checks the contract:  equals-hashcode on var2 and var3
				    assertTrue("Contract failed: equals-hashcode on var2 and var3", var2.equals(var3) ? var2.hashCode() == var3.hashCode() : true);
				    
				    // Checks the contract:  equals-hashcode on var3 and var2
				    assertTrue("Contract failed: equals-hashcode on var3 and var2", var3.equals(var2) ? var3.hashCode() == var2.hashCode() : true);

				  }
			  public void test16() throws Throwable {

				    double[] var0 = new double[] { };
				    java.lang.Double var1 = new java.lang.Double(0.0d);
				    java.lang.Double var2 = new java.lang.Double((-1.0d));
				    java.lang.Double var3 = new java.lang.Double(0.0d);
				    double[] var4 = new double[] { var1, var2, var3};
				    double var5 = org.apache.commons.math.util.MathUtils.distanceInf(var0, var4);
				    java.lang.Double var6 = new java.lang.Double(0.0d);
				    java.lang.Double var7 = new java.lang.Double((-1.0d));
				    java.lang.Double var8 = new java.lang.Double((-1.0d));
				    org.apache.commons.math.complex.Complex var9 = org.apache.commons.math.complex.ComplexUtils.polar2Complex((double)var5, (double)var6);
				    org.apache.commons.math.complex.ComplexField var10 = org.apache.commons.math.complex.ComplexField.getInstance();
				    org.apache.commons.math.complex.Complex var11 = var10.getZero();
				    org.apache.commons.math.complex.Complex var12 = var9.subtract(var11);
				    org.apache.commons.math.complex.Complex var13 = var12.asin();
				    
				    // Checks the contract:  equals-hashcode on var9 and var13
				    assertTrue("Contract failed: equals-hashcode on var9 and var13", var9.equals(var13) ? var9.hashCode() == var13.hashCode() : true);
				    
				    // Checks the contract:  equals-hashcode on var11 and var13
				    assertTrue("Contract failed: equals-hashcode on var11 and var13", var11.equals(var13) ? var11.hashCode() == var13.hashCode() : true);
				    
				    // Checks the contract:  equals-hashcode on var12 and var13
				    assertTrue("Contract failed: equals-hashcode on var12 and var13", var12.equals(var13) ? var12.hashCode() == var13.hashCode() : true);
				    
				    // Checks the contract:  equals-hashcode on var13 and var9
				    assertTrue("Contract failed: equals-hashcode on var13 and var9", var13.equals(var9) ? var13.hashCode() == var9.hashCode() : true);
				    
				    // Checks the contract:  equals-hashcode on var13 and var11
				    assertTrue("Contract failed: equals-hashcode on var13 and var11", var13.equals(var11) ? var13.hashCode() == var11.hashCode() : true);
				    
				    // Checks the contract:  equals-hashcode on var13 and var12
				    assertTrue("Contract failed: equals-hashcode on var13 and var12", var13.equals(var12) ? var13.hashCode() == var12.hashCode() : true);

				  }

				  public void test17() throws Throwable {

				    double[] var0 = new double[] { };
				    java.lang.Double var1 = new java.lang.Double(0.0d);
				    java.lang.Double var2 = new java.lang.Double((-1.0d));
				    java.lang.Double var3 = new java.lang.Double(0.0d);
				    double[] var4 = new double[] { var1, var2, var3};
				    double var5 = org.apache.commons.math.util.MathUtils.distanceInf(var0, var4);
				    java.lang.Double var6 = new java.lang.Double(0.0d);
				    java.lang.Double var7 = new java.lang.Double((-1.0d));
				    org.apache.commons.math.complex.Complex var8 = org.apache.commons.math.complex.ComplexUtils.polar2Complex((double)var5, (double)var6);
				    org.apache.commons.math.complex.Complex var9 = var8.cos();
				    org.apache.commons.math.complex.ComplexField var10 = org.apache.commons.math.complex.ComplexField.getInstance();
				    org.apache.commons.math.complex.Complex var11 = var10.getZero();
				    org.apache.commons.math.complex.ComplexField var12 = org.apache.commons.math.complex.ComplexField.getInstance();
				    org.apache.commons.math.complex.Complex var13 = var12.getZero();
				    org.apache.commons.math.complex.Complex var14 = var13.exp();
				    org.apache.commons.math.complex.ComplexField var15 = org.apache.commons.math.complex.ComplexField.getInstance();
				    org.apache.commons.math.complex.Complex var16 = var15.getZero();
				    org.apache.commons.math.complex.Complex var17 = var16.tan();
				    org.apache.commons.math.complex.Complex var18 = var14.multiply(var17);
				    
				    // Checks the contract:  equals-hashcode on var9 and var14
				    assertTrue("Contract failed: equals-hashcode on var9 and var14", var9.equals(var14) ? var9.hashCode() == var14.hashCode() : true);
				    
				    // Checks the contract:  equals-hashcode on var14 and var9
				    assertTrue("Contract failed: equals-hashcode on var14 and var9", var14.equals(var9) ? var14.hashCode() == var9.hashCode() : true);

				  }

				  public void test18() throws Throwable {

				    org.apache.commons.math.complex.ComplexField var0 = org.apache.commons.math.complex.ComplexField.getInstance();
				    org.apache.commons.math.complex.Complex var1 = var0.getZero();
				    java.lang.Double var2 = new java.lang.Double(1.0d);
				    java.lang.Double var3 = new java.lang.Double(1.0d);
				    java.lang.Double var4 = new java.lang.Double((-1.0d));
				    java.lang.Double var5 = new java.lang.Double(10.0d);
				    java.lang.Double var6 = new java.lang.Double(100.0d);
				    java.lang.Double var7 = new java.lang.Double((-1.0d));
				    java.lang.Double var8 = new java.lang.Double(0.0d);
				    java.lang.Double var9 = new java.lang.Double((-1.0d));
				    double[] var10 = new double[] { var7, var8, var9};
				    org.apache.commons.math.linear.ArrayRealVector var11 = new org.apache.commons.math.linear.ArrayRealVector(var10);
				    java.lang.Double var12 = new java.lang.Double((-1.0d));
				    java.lang.Double var13 = new java.lang.Double(0.0d);
				    java.lang.Double var14 = new java.lang.Double((-1.0d));
				    double[] var15 = new double[] { var12, var13, var14};
				    org.apache.commons.math.linear.ArrayRealVector var16 = new org.apache.commons.math.linear.ArrayRealVector(var15);
				    java.lang.Double var17 = new java.lang.Double(100.0d);
				    java.lang.Double var18 = new java.lang.Double((-1.0d));
				    java.lang.Double var19 = new java.lang.Double((-1.0d));
				    double[] var20 = new double[] { var17, var18, var19};
				    java.lang.Integer var21 = new java.lang.Integer(100);
				    java.lang.Double var22 = new java.lang.Double((-1.0d));
				    java.lang.Double var23 = new java.lang.Double(10.0d);
				    java.lang.Double var24 = new java.lang.Double(100.0d);
				    int var25 = org.apache.commons.math.util.MathUtils.compareTo((double)var22, (double)var23, (double)var24);
				    java.lang.Double var26 = new java.lang.Double((-1.0d));
				    java.lang.Double var27 = new java.lang.Double(10.0d);
				    java.lang.Double var28 = new java.lang.Double(100.0d);
				    int var29 = org.apache.commons.math.util.MathUtils.compareTo((double)var26, (double)var27, (double)var28);
				    int var30 = org.apache.commons.math.util.MathUtils.gcd((int)var25, (int)var29);
				    java.lang.Double var31 = new java.lang.Double((-1.0d));
				    java.lang.Double var32 = new java.lang.Double(0.0d);
				    java.lang.Double var33 = new java.lang.Double((-1.0d));
				    double[] var34 = new double[] { var31, var32, var33};
				    org.apache.commons.math.linear.ArrayRealVector var35 = new org.apache.commons.math.linear.ArrayRealVector(var34);
				    java.lang.Double var36 = new java.lang.Double((-1.0d));
				    java.lang.Double var37 = new java.lang.Double(0.0d);
				    java.lang.Double var38 = new java.lang.Double((-1.0d));
				    double[] var39 = new double[] { var36, var37, var38};
				    org.apache.commons.math.linear.ArrayRealVector var40 = new org.apache.commons.math.linear.ArrayRealVector(var39);
				    java.lang.Double var41 = new java.lang.Double((-1.0d));
				    java.lang.Double var42 = new java.lang.Double(100.0d);
				    java.lang.Double var43 = new java.lang.Double(1.0d);
				    java.lang.Double var44 = new java.lang.Double(1.0d);
				    java.lang.Double var45 = new java.lang.Double((-1.0d));
				    java.lang.Double var46 = new java.lang.Double(10.0d);
				    java.lang.Double var47 = new java.lang.Double(100.0d);
				    java.lang.Double var48 = new java.lang.Double(1.0d);
				    java.lang.Double var49 = new java.lang.Double(1.0d);
				    java.lang.Double var50 = new java.lang.Double((-1.0d));
				    double var51 = var16.getLInfNorm();
				    org.apache.commons.math.complex.ComplexField var52 = var1.getField();
				    org.apache.commons.math.complex.Complex var53 = var52.getZero();
				    org.apache.commons.math.complex.Complex var54 = var53.conjugate();
				    
				    // Checks the contract:  equals-hashcode on var1 and var54
				    assertTrue("Contract failed: equals-hashcode on var1 and var54", var1.equals(var54) ? var1.hashCode() == var54.hashCode() : true);
				    
				    // Checks the contract:  equals-hashcode on var53 and var54
				    assertTrue("Contract failed: equals-hashcode on var53 and var54", var53.equals(var54) ? var53.hashCode() == var54.hashCode() : true);
				    
				    // Checks the contract:  equals-hashcode on var54 and var1
				    assertTrue("Contract failed: equals-hashcode on var54 and var1", var54.equals(var1) ? var54.hashCode() == var1.hashCode() : true);
				    
				    // Checks the contract:  equals-hashcode on var54 and var53
				    assertTrue("Contract failed: equals-hashcode on var54 and var53", var54.equals(var53) ? var54.hashCode() == var53.hashCode() : true);

				  }
}
